@charset "utf-8";dd,dl,dt,li,ol,ul{list-style:none}
body{font:12px/24px Microsoft YaHei,'宋体',Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif;background-color:#E5F2F7}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
.clearfix:after{content:'.';display:block;height:0;font-size:0;visibility:hidden;clear:both}
.clear{clear:both;height:0;font-size:0;overflow:hidden}
.mb10{margin-bottom:10px}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.m20{margin:0 20px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.pb10{padding-bottom:10px}
.dark{color:#afa0af}
.fl{float:left}
.fr{float:right}
.dash{border-bottom:1px dotted #dedede}
.red{color:red}
.orange{color:#f60}
.blue{color:#00f}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font16{font-size:16px}
.text-center{text-align:center}
.text-indent{text-indent:2em}
@media (min-width:768px){.container{width:750px}
}
@media (min-width:992px){.container{width:990px}
}
@media (min-width:1200px){.container{width:1020px}
}
.topbar{background:#337ab7;color:#fff;margin-bottom:10px}
.topbar a{color:#fff}
.topbar a:hover, .topbar a:active {text-decoration:none}
.navbar-brand{margin-right:30px}
.search{padding:10px 0}
.search .form-control{height:34.4px}
.search .input-group-addon{cursor:pointer}
.history{height:34.4px}
.top-title{height:50px;line-height:50px;border-bottom:1px solid #d6d6d6;font-size:20px;font-weight:700;text-align:left;padding-left:10px}
.nav{color:#fff;font-size:16px}
.nav li{line-height:30px}
.nav li a{display:block;padding:10px 15px;color:#fff;text-decoration:none}
.nav li a:hover{color:#fff;background:#6699CC}
.nav .on{display:block;background:#6699CC}
.small-nav{line-height:50px;text-align:center;font-size:14px}
.small-nav .nav-list a{color:#fff;float:left;padding:0 10px 0 8px;text-align:center;text-decoration:none}
.top-navbox{margin-bottom:10px;background:#fff}
.top-home{line-height:35px;font-size:16px}
.top-search{width:30%;top:0}
.panel-info>.panel-heading{background:#d9edf7;color:#31708f;border-color:#eee}
.index-box{padding:10px 10px 0 10px}
.edit-box{margin-right:-5px;margin-left:-5px}
.edit-col{padding-right:5px;padding-left:5px}
.col-big{width:66.3%}
.col-list-big{width:100%}
.col-small{width:32.7%}
.panel-heading{font-size:16px;padding-left:10px}
.media-title{overflow:hidden;margin-bottom:5px;border-bottom:1px dotted #dedede}
.media-title h4{float:left;font-size:14px;font-weight:600;line-height:1.4;margin-top:0;margin-bottom:0}
.media-title a{text-decoration:none}
.media-title span{font-size:12px;float:right}
.media-info{color:#555;clear:both;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;display: -webkit-box;word-break: break-all;}
.book-img, .md-book-img{width:120px;height:150px;border:1px solid #e5e5e5;border-radius:2px}
.book-img-middel{width:100px;height:125px;border:1px solid #e5e5e5;border-radius:2px}
.book-img-small{width:80px;height:100px;border:1px solid #e5e5e5;border-radius:2px}
.item{border-bottom:1px dotted #ddd;line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.page-set{margin:10px auto;width:264px}
.panel{margin-bottom:10px}
.panel-info{border-color:#fff}
.panel-body-detail,.panel-body-index{padding:10px}
.rank-box td:nth-child(2){text-align:right}
.breadcrumb{padding:5px 10px}
.detail-right-box{padding:0 10px 10px}
.friend-link a{margin:0 5px}
.read-log {font-size: 14px; color: #FF4500; padding: 10px;}
.panel-list-chapter{padding:0 15px}
.col-big .update-box{padding:0 15px}
.col-small .panel-body{padding:0 15px}
.col-xs-11{width:91%}
.book-item-img{overflow:hidden;margin-left:-5px;margin-right:-5px;padding-left:0}
.book-item-img li{padding-left:5px;padding-right:5px}
.book-item-img li .image{overflow:hidden}
.book-item-img li p{margin-bottom:0}
.book-item-img h2{margin-top:0;margin-bottom:0;font-size:1.4em;text-align:center;line-height:1.6em;height:1.6em;overflow:hidden}
.book-item-img a{text-decoration:none}
.img-thumbnail{height:200px;width:100%;padding:3px;border-radius:0;border-color:#f5f5f5}
.img-thumbnail:hover{opacity:.6}
.main .panel-body{padding:0 15px}
.footer{text-align:center;padding:10px 0 10px;border-top:1px solid #e5e5e5;background-color:#f5f5f5}
.footer p{margin-bottom:0}
.book-name{font-size:20px;margin-top:0;margin-bottom:10px}
.dot{margin-bottom:5px;border-bottom:1px dotted #dedede}
.book-intro{height:50px;overflow:auto}
.fix1px{padding-top:1px}
.btn a{text-decoration:none;color:#fff}
.book-detail{font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.chapter .item{line-height:35px;font-size:14px}
.content{background:#fff;border:1px solid #fff;overflow:hidden}
.cont-title{display:block;text-align:center;font-size:26px;}
.cont-rel{margin:10px 20px;padding:10px;border:1px dotted #dedede;font-size:14px;background:#fff}
.cont-rel a{margin:0 5px}
.art-body,.cont-text,.img-body{font-size:20px;line-height:40px;padding:20px}
.img-body img{margin:0 auto;display:block;max-width:100%;background:url(../images/lazyload.jpg) no-repeat scroll center center transparent}
.cont-text img{max-width:85%;background:url(../images/lazyload.jpg) no-repeat scroll center center transparent;text-align:center}
.art-body img{max-width:100%;background:url(../images/lazyload.jpg) no-repeat scroll center center transparent;text-align:center}
.art-body p,.cont-text p{text-indent:2em}
.cont-set{margin-top:10px;padding:5px 0;background:#fff}
.cont-set-m{position:fixed;right:0;bottom:100px;left:0;display:none;height:100px;background:#222;padding-top:10px;color:#fff;z-index:10000;}
#centerPage{border-radius:0}
.tips{text-align:center;margin:10px 0;padding:10px;color:#888;border-top:1px dotted #eee;font-size:12px}
.note{margin:30px 20px 10px 20px;font-size:15px;text-align:center}
.booktag{margin:10px 20px;font-size:15px;text-align:center}
.booktag a{font:12px/22px PingFangSC-Regular,'-apple-system',Simsun;display:inline-block;overflow:hidden;height:22px;margin-right:10px;margin-bottom:5px;padding:0 10px;text-align:center;vertical-align:middle;border-width:1px;border-style:solid;border-radius:15px;color:#3f5a93;border-color:#89d4ff;text-decoration:none}
.shang-img{height:auto;max-width:100%;margin:0 auto;vertical-align:middle;display:block}
.chapter-history .panel{margin-bottom:10px}
.col-big .chapter-history .panel-body{padding:7px 15px 5px 15px}
.page-box .pagination{margin:0}
.page{margin-top:10px;text-align:center}
.page .pagination{margin:0}
@media (max-width:768px){.container{padding-left:2px;padding-right:2px;overflow:hidden}
.top-search{width:100%}
.book-name{font-size:18px;}
.header{height:54px;background:#108ee9;border-bottom:1px #5cacee solid}
.book-img,.book-img-middel{width:95px;height:120px}
.md-book-img{width:80px;height:100px}
.img-thumbnail{height:120px}
.cont-set{max-width:100%;overflow:hidden}
.pagination>li>a,.pagination>li>span{padding:5px 10px;font-size:12px}
.pagination>li:first-child>a,.pagination>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
}
@media (min-width:992px){.pagination>li>a,.pagination>li>span{padding:6px 15px;font-size:16px}
.pagination>li:first-child>a,.pagination>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagebar{display:none;}
}
@media (max-width:992px){.writer h3{width:60px}
.cartoon h3{width:60px}
.writer img{width:60px;height:60px}
.cartoon img{width:60px;height:80px}
.col-big,.col-small{width:100%}
#all-chapter{display:none}
.pagebar{display:none;}
}
.lists .media-title{border-bottom:0}
.lists h4 a{color:#ff7100}
.rank em{color:#3f59b3;margin-right:10px;font-style:italic;font-weight:700}
.book-type .breadcrumb{margin-bottom:0;font-size:14px;color:#31708f;background-color:#fff;border-color:#bce8f1;font-weight:700}
.uir{width:310px;float:right}
@media only screen and (max-width:992px){.uir{width:100%}
}
.xgBox{margin:20px;border:1px solid #dedede;clear:both}
.xgxs{color:#555;font-weight:700;font-size:12px;text-align:center;background:#f9f9f8;border:1px solid #f1f1f0;border-bottom:none}
.xsAll{margin:5px}
#ui-insert{display:none}
.reader-bar{margin-left:20px}
.encode{float:left;width:450px}
.eninfo{font-size:16px;color:red;line-height:20px}
.winfo{font-size:16px}
#dl-addr{display:none}
.arc-share{margin:10px 20px}
#feedAv{margin-top:-250px!important;transform:scale(0)}
#MZAD_POP_PLACEHOLDER{display:none!important}
#pop_ad{display:none!important}
.toast-wrap{position:fixed;bottom:40%;color:#fff;width:100%;text-align:center;font-size:16px;display:none;z-index: 99999}
.toast-msg{background-color:rgba(0,0,0,.7);padding:20px;border-radius:5px}
.toastAnimate{animation:toastKF 3s}
.downcode{position: fixed;z-index: 1000;top: 20%;right: 10px;padding:0 10px;overflow: hidden;background: #fff;}
.downcode .zclose{text-align:right;color:#b50723;cursor:pointer;}
.downcode .zurl{width:150px;height:150px;}
.downcode .ztext{text-align:center;line-height:24px;}
.apk-down {background: #FF6600; padding: 10px; font-size: 16px; text-align: center; margin-bottom: 20px; border-radius: 5px; margin: 10px 10px 20px; text-align: left;}
.apk-down a {text-decoration: none;}
.apk-down strong { color: #fff; }

.tc-layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1000}
.tc-box{position:absolute;top:50%;left:50%}
.tc-wrap{width:250px;position:absolute;top:-140px;left:-125px;background:#fff;box-shadow:1px 2px 4px 0 rgba(0,0,0,.12);padding:30px;border-radius:5px;}
.tc-layer label {margin-bottom:0;display:initial;}
.tc-info{margin:20px 0;width:92%;}
.tc-wrap h3{margin:5px 0 10px;font-size:18px;color:#383c3e;font-weight:bold;}

#btn-close{margin-left:35px;}
.tc-radio{margin:5px 15px;display:inline-block;}
.tc-radio input[type=radio]{opacity:0}
.tc-radio input[type=radio]+label{position:relative;cursor:pointer}
.tc-radio input[type=radio]+label::before{content:'';position:absolute;left:-24px;top:0px;border-radius:50%;width:18px;height:18px;border:1px solid #999}
.tc-radio input[type=radio]+label::after{content:'';position:absolute;left:-20px;top:4px;border-radius:50%;width:10px;height:10px}
.tc-radio input[type=radio]:checked+label::before{border:1px solid #24b7e5;box-shadow:0 0 6px #24b7e5;transition:all .3s}
.tc-radio input[type=radio]:checked+label::after{background:#24b7e5;transition:all .5s}

.bx{width: 40px; height: 40px; line-height: 40px; text-align:center; font-size: 30px; background-color: #9F9F9F;color: #fff; border-radius: 2px; opacity: .95;}
.bx-set{z-index: 10000;position: fixed; bottom: 250px; right: 1%;}
.bx-top{position: fixed; bottom: 205px; right: 1%; display:none;}
.bx-down{position: fixed; bottom: 205px; right: 1%;}
.pagebar{display: none;}
.pagebar a{text-decoration-line: none;}
.pagebar .tabtop{position:fixed;top:0;right:0;left:0;z-index:9999;padding:0 10px;height:40px; line-height:40px; font-size:14px; background-color:#337ab7;text-align:left;color: #fff;}
.pagebar .tabtop i{display: inline-block;}
.pagebar .tabfoot{position:fixed;right:0;bottom:0;left:0;height:100px; background-color:#222;-webkit-transition:bottom .2s;transition:bottom .2s}
.pagebar .tabfoot a{display:inline-block;width:24%;height:50px;font-size:12px;line-height:20px;text-align:center;color: #fff;}
.pagebar .tabfoot a i{display:block;height:25px;font-size:17px;line-height:33px;}